上位机开发笔记 » 搜索 » user:jerryxjr1220 post:true

C# WPF 自制扫雷小游戏

回复#1 @admin :

对的,最老的扫雷版本其实是不支持一开一大片的,win98以后的扫雷开始支持一开一大片了

这个功能其实很简单,只要把点开的相邻格子如果是空白的都把IsChecked属性设置为true就可以了(每开启一个空白格用递归实现一次)

csharp UI wpf jerryxjr1220 •  2023-10-08 • 最后回复来自 jerryxjr1220
5

C# WPF 自制扫雷小游戏

用C# WPF开发的练手小项目

<hc:GlowWindow x:Class="WPFMine.Views.MainWindow"                xmlns="http://schemas.microsoft.com/winfx/2006/xaml/present
csharp UI wpf jerryxjr1220 •  2023-10-08 • 最后回复来自 jerryxjr1220
5

C# WPF 实现躲避球小游戏

回复#2 @aubreychao :

这种其实不算高频,而且wpf本来就是绑定模式,只要绑定值有变化,刷新是自动的。

csharp UI wpf 游戏 jerryxjr1220 •  2023-10-07 • 最后回复来自 jerryxjr1220
3

C# WPF 实现侧边栏自动隐藏

用HandyControl的Drawer实现

<hc:GlowWindow x:Class="WPFHandyControlDemo.Views.MainWindow"                xmlns="http://schemas.microsoft.com/winf
csharp UI wpf 侧边栏 jerryxjr1220 •  2023-10-07 • 最后回复来自 aubreychao
1

C# WPF 实现躲避球小游戏

优化后版本《是男人就上100层》

using System; using System.ComponentModel; using CommunityToolkit.Mvvm.ComponentModel;   namespace WPFFly.Models;   public partial class GameObject: ObservableObject {     public enum ObjectTypes     {         Space,         Rock,      
csharp UI wpf 游戏 jerryxjr1220 •  2023-10-05 • 最后回复来自 jerryxjr1220
3

C# WPF 实现躲避球小游戏

其实用的游戏底层与前面的五子棋是同一个,渲染不同而已,要是贴上不同图像可以模拟更多平面游戏,坦克大战,超级玛丽这种都不是问题。

竖过来,就变成《是男人就挑战100层》

csharp UI wpf 游戏 jerryxjr1220 •  2023-09-28 • 最后回复来自 jerryxjr1220
3

C# WPF 实现五子棋&黑白棋小游戏

黑白棋逻辑

using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Globalization; using System.Linq; using System.Threading; using System.Windows.Data; using CommunityToolkit.Mvvm.Compon
csharp UI wpf 游戏 jerryxjr1220 •  2023-09-27 • 最后回复来自 jerryxjr1220
3

C# WPF 实现五子棋&黑白棋小游戏

上面示例中的黑白棋(五子棋)我是直接在WPF中用Border画的,但如果要用图像渲染的话,可以参考ChatGPT提供的方法:

// 加载图片到内存中 Bitmap bmp = new Bitmap("image_path"); // 定义切割后的小图片大小 int width = 100; int height = 100; // 遍历图片并切割为小图片 for (int x = 0; x < bmp.Width; x += width) {     for (int y = 0; y < bm
csharp UI wpf 游戏 jerryxjr1220 •  2023-09-27 • 最后回复来自 jerryxjr1220
3

C# WPF 实现五子棋&黑白棋小游戏

这个可以作为棋类游戏的通用底层模型,只要改一下行数、列数、调整一下颜色或者棋子的种类,就可以适合其他棋类游戏了,拓展性不错。


其实应该说不光是棋类游戏,2D的平面走格子的游戏应该都可以兼容,比如贪吃蛇、吃豆人等等,哪怕超级玛丽这种改造一下也可以实现

csharp UI wpf 游戏 jerryxjr1220 •  2023-09-27 • 最后回复来自 jerryxjr1220
3

C# WPF 实现五子棋&黑白棋小游戏

用WPF画的界面,双击实现落子(黑白翻转)的效果。

加了一个小白点,瞬间有反光的立体效果了

<hc:GlowWindow x:Cla
csharp UI wpf 游戏 jerryxjr1220 •  2023-09-27 • 最后回复来自 jerryxjr1220
3

C# WPF 自制ChatGPT对话界面

回复#13 @鸿湖重工业株式会社 :

好吧,你不说我都没注意

chatGPT csharp wpf jerryxjr1220 •  2023-09-21 • 最后回复来自 jerryxjr1220
14

C# WPF 自制ChatGPT对话界面

继续优化,新增了语音播放功能,并且增加了对话保存功能

视频教程:

https://www.bilibili.com/v

chatGPT csharp wpf jerryxjr1220 •  2023-09-17 • 最后回复来自 jerryxjr1220
14

C# WPF 自制ChatGPT对话界面

在C# WPF中按照MVVM框架结构进行拆分:

架构名称用途
chatGPT csharp wpf jerryxjr1220 •  2023-09-10 • 最后回复来自 jerryxjr1220
14

C# WPF 自制ChatGPT对话界面

前几天在Github上找到了一个免费的ChatGPT的API接口,此API服务器是在国内的,所有访问速度比之前翻墙访问要快不少,最主要是它可以免费使用GPT3.5(GPT4是收费的)。

https://github.com/chatanywhere/gpt_api_free

chatGPT csharp wpf jerryxjr1220 •  2023-09-10 • 最后回复来自 jerryxjr1220
14

C# WPF 自制ChatGPT对话界面

与ChatGPT玩《海龟汤》游戏


chatGPT csharp wpf jerryxjr1220 •  2023-09-09 • 最后回复来自 jerryxjr1220
14

求助plus 如何实现 上下左右滑动 查看图片

handycontrol中有个Imageviewer控件已经完成了这个功能,可以直接调用

handycontrol应该是有个winform的版本,可以适配framework 4使用,可以直接嵌入到aardio中。

<Window x:Class="WPFImageViewer.MainWindow"         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"         xmlns:x="http:/
aardio 求助 jerryxjr1220 •  2023-09-02 • 最后回复来自 jerryxjr1220
13

调用c#程序集dll学习

回复#7 @鸿湖重工业株式会社 :

因为scottplot、ZedGraph、oxyplot这些都是C#的库,在C#中用Nuget引入后会有比较详细的代码提示,所以一般直接在VS中就能看到应该调用什么函数实现什么功能,但在aardio中是无法直接看到的,一个一个试错的效率实在是太低了。

比较好的做法是现在VS中学会如何使用,然后再在aardio进行同样逻辑的调用,这样可以少走不少弯路。

aardio csharp jerryxjr1220 •  2023-09-01 • 最后回复来自 jerrxjr1220
11

C# WPF的MVVM模式中使用消息的订阅和发布

根据上述模板开发

csharp wpf jerryxjr1220 •  2023-08-30 • 最后回复来自 jerryxjr1220
8

C# WPF的MVVM模式中使用消息的订阅和发布

再分享一个WPF的无边框窗口式样模板

已实现了无边框窗口的拖拽、放缩等功能,直接导入模板即可。

csharp wpf jerryxjr1220 •  2023-08-29 • 最后回复来自 jerryxjr1220
8

C# WPF的MVVM模式中使用消息的订阅和发布

HandyControl 还是比较符合现代扁平化设计的风格

csharp wpf jerryxjr1220 •  2023-08-28 • 最后回复来自 jerryxjr1220
8
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap